package com.lxz.datasource.entity;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

@Data
@Component
@ConfigurationProperties(prefix = "corn")
public class CronEntity {

    /**
     * 周期: DAY：每天，WEEK：每周，MONTH：每月
     */
    String cycle;

    /**
     * 一周的哪几天
     */
    String[] dayOfWeeks;

    /**
     * 一个月的哪几天
     */
    String[] dayOfMonths;

    /**
     * 频次，一天执行多少次
     */
    Integer frequency;

    /**
     * 时
     */
    Integer hour;

    /**
     * 分
     */
    Integer minute;

}
